package com.hbnu.system.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.hbnu.system.model.entity.DZfunds;

import java.util.List;

public interface DZfundsService extends IService<DZfunds> {
    /**
     * 添加相关到账经费
     *
     * @param dzfunds
     * @return 是否添加成功
     */
    boolean addDZfundsProject(DZfunds dzfunds);

    /**
     * 修改相关到账经费
     *
     *
     * @param dZfunds
     * @return 是否修改成功
     */
    boolean updateDZfundsProject(DZfunds dZfunds);

    /**
     * 删除相关到账经费
     * @param dzfundsID
     * @return 是否修改成功
     */
    boolean removeDZfundsProject(String dzfundsID);

    /**
     * 通过tranprojectid（横向经费id）查询论文项目
     *
     * @param tranprojectID
     * @return 是否成功
     */
    List<DZfunds> getDZfundsByTranprojectID(String tranprojectID);
}
